wear (someone's) heart on (their) sleeve

Translations
ne pas cacher ses sentiments
Definitions
To openly and freely show one's emotions or feelings, rather than keeping them hidden.